home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / Libraries / MacPNG Library 1.02 / pngMacSrc 1.02 / PNG Library 0.80 / zLib 0.95 / ChangeLog < prev    next >
Encoding:
Text File  |  1995-07-27  |  5.2 KB  |  129 lines  |  [TEXT/ttxt]

  1.  
  2.         ChangeLog file for zlib
  3.  
  4. Changes in 0.95 (16 Aug 95)
  5. - fix MSDOS small and medium model (now easier to adapt to any compiler)
  6. - inlined send_bits
  7. - fix the final (:-) bug for deflate with flush (output was correct but
  8.   not completely flushed in rare occasions).
  9. - default window size is same for compression and decompression
  10.   (it's now sufficient to set MAX_WBITS in zconf.h).
  11. - voidp -> voidpf and voidnp -> voidp (for consistency with other
  12.   typedefs and because voidnp was not near in large model).
  13.  
  14. Changes in 0.94 (13 Aug 95)
  15. - support MSDOS medium model
  16. - fix deflate with flush (could sometimes generate bad output)
  17. - fix deflateReset (zlib header was incorrectly suppressed)
  18. - added support for VMS
  19. - allow a compression level in gzopen()
  20. - gzflush now calls fflush
  21. - For deflate with flush, flush even if no more input is provided.
  22. - rename libgz.a as libz.a
  23. - avoid complex expression in infcodes.c triggering Turbo C bug
  24. - work around a problem with gcc on Alpha (in INSERT_STRING)
  25. - don't use inline functions (problem with some gcc versions)
  26. - allow renaming of Byte, uInt, etc... with #define.
  27. - avoid warning about (unused) pointer before start of array in deflate.c
  28. - avoid various warnings in gzio.c, example.c, infblock.c, adler32.c, zutil.c
  29. - avoid reserved word 'new' in trees.c
  30.  
  31. Changes in 0.93 (25 June 95)
  32. - temporarily disable inline functions
  33. - make deflate deterministic
  34. - give enough lookahead for PARTIAL_FLUSH
  35. - Set binary mode for stdin/stdout in minigzip.c for OS/2
  36. - don't even use signed char in inflate (not portable enough)
  37. - fix inflate memory leak for segmented architectures
  38.  
  39. Changes in 0.92 (3 May 95)
  40. - don't assume that char is signed (problem on SGI)
  41. - Clear bit buffer when starting a stored block
  42. - no memcpy on Pyramid
  43. - suppressed inftest.c
  44. - optimized fill_window, put longest_match inline for gcc
  45. - optimized inflate on stored blocks.
  46. - untabify all sources to simplify patches
  47.  
  48. Changes in 0.91 (2 May 95)
  49. - Default MEM_LEVEL is 8 (not 9 for Unix) as documented in zlib.h
  50. - Document the memory requirements in zconf.h
  51. - added "make install"
  52. - fix sync search logic in inflateSync
  53. - deflate(Z_FULL_FLUSH) now works even if output buffer too short
  54. - after inflateSync, don't scare people with just "lo world"
  55. - added support for DJGPP
  56.  
  57. Changes in 0.9 (1 May 95)
  58. - don't assume that zalloc clears the allocated memory (the TurboC bug
  59.   was Mark's bug after all :)
  60. - let again gzread copy uncompressed data unchanged (was working in 0.71)
  61. - deflate(Z_FULL_FLUSH), inflateReset and inflateSync are now fully implemented
  62. - added a test of inflateSync in example.c
  63. - moved MAX_WBITS to zconf.h because users might want to change that.
  64. - document explicitly that zalloc(64K) on MSDOS must return a normalized
  65.   pointer (zero offset)
  66. - added Makefiles for Microsoft C, Turbo C, Borland C++
  67. - faster crc32()
  68.  
  69. Changes in 0.8 (29 April 95)
  70. - added fast inflate (inffast.c)
  71. - deflate(Z_FINISH) now returns Z_STREAM_END when done. Warning: this
  72.   is incompatible with previous versions of zlib which returned Z_OK.
  73. - work around a TurboC compiler bug (bad code for b << 0, see infutil.h)
  74.   (actually that was not a compiler bug, see 0.81 above)
  75. - gzread no longer reads one extra byte in certain cases
  76. - In gzio destroy(), don't reference a freed structure
  77. - avoid many warnings for MSDOS
  78. - avoid the ERROR symbol which is used by MS Windows
  79.  
  80. Changes in 0.71 (14 April 95)
  81. - Fixed more MSDOS compilation problems :( There is still a bug with
  82.   TurboC large model.
  83.  
  84. Changes in 0.7 (14 April 95)
  85. - Added full inflate support.
  86. - Simplified the crc32() interface. The pre- and post-conditioning
  87.   (one's complement) is now done inside crc32(). WARNING: this is
  88.   incompatible with previous versions; see zlib.h for the new usage.
  89.  
  90. Changes in 0.61 (12 April 95)
  91. - workaround for a bug in TurboC. example and minigzip now work on MSDOS.
  92.  
  93. Changes in 0.6 (11 April 95)
  94. - added minigzip.c
  95. - added gzdopen to reopen a file descriptor as gzFile
  96. - added transparent reading of non-gziped files in gzread.
  97. - fixed bug in gzread (don't read crc as data)
  98. - fixed bug in destroy (gzio.c) (don't return Z_STREAM_END for gzclose).
  99. - don't allocate big arrays in the stack (for MSDOS)
  100. - fix some MSDOS compilation problems
  101.  
  102. Changes in 0.5:
  103. - do real compression in deflate.c. Z_PARTIAL_FLUSH is supported but
  104.   not yet Z_FULL_FLUSH.
  105. - support decompression but only in a single step (forced Z_FINISH)
  106. - added opaque object for zalloc and zfree.
  107. - added deflateReset and inflateReset
  108. - added a variable zlib_version for consistency checking.
  109. - renamed the 'filter' parameter of deflateInit2 as 'strategy'.
  110.   Added Z_FILTERED and Z_HUFFMAN_ONLY constants.
  111.  
  112. Changes in 0.4:
  113. - avoid "zip" everywhere, use zlib instead of ziplib.
  114. - suppress Z_BLOCK_FLUSH, interpret Z_PARTIAL_FLUSH as block flush
  115.   if compression method == 8.
  116. - added adler32 and crc32
  117. - renamed deflateOptions as deflateInit2, call one or the other but not both
  118. - added the method parameter for deflateInit2.
  119. - added inflateInit2
  120. - simplied considerably deflateInit and inflateInit by not supporting
  121.   user-provided history buffer. This is supported only in deflateInit2
  122.   and inflateInit2.
  123.  
  124. Changes in 0.3:
  125. - prefix all macro names with Z_
  126. - use Z_FINISH instead of deflateEnd to finish compression.
  127. - added Z_HUFFMAN_ONLY
  128. - added gzerror()
  129.